Skip to the content.

Core Concepts

Data Items

A Data Trustee handles data that is provided by Data Providers and can be consumed by Data Consumers.

We modeled the data handled by the KST Platform as so-called “data items”. A data item is a piece of data combined with a unique identifier (issued by KST Platform) and metadata.

Data Item Type

A Data Trustee might handle different types of data. To distinguish different types of data, in KST Platform, we modeled information about the type of the data to be part of the metadata of the data item.

The operator of a Data Trustee might decide whether to support arbitrary data or to limit the supported types of data. KST Platform currently supports only structured data items and a fixed (but extensible) set of types of data. The operator can also specify a JSON-Schema for a data type to make sure that data items of a certain type follow a defined structure. KST Platform publishes the list of supported data item types and their JSON-Schemas via its API (see catalog endpoints).

The Data Provider has to specify the data item type upon providing the data to the KST Platform. KST Platform will check whether the type of data is supported and whether the provided data is valid according to the schema (in case there is a JSON-Schema configured for the type).

We made this design decision for multiple reasons:

For technical details about how to configure the supported data item types in our KST Platform, please have a look at DATA_ITEMS.md

Please have a look at the Consent Management for details.